package cn.com.aiton.common.model.gbt1049.signal;


import cn.com.aiton.common.model.BaseDomain;

public class PlanParamDomain extends BaseDomain {
    //路口编号
    private String crossID;
    //方案序号。从1开始，取值3位数字
    private String planNo;
    //周期长度。单位（s）
    private String cycleLen;
    //协调相位号
    private String coordPhaseNo;
    //协调阶段差。单位（s）
    private String offSet;
    //放行阶段序号列表。包含至少一个阶段序号<StageNo>
    private String stageNoList;

    public PlanParamDomain(String crossID, String planNo, String cycleLen, String coordPhaseNo, String offSet, String stageNoList) {
        this.crossID = crossID;
        this.planNo = planNo;
        this.cycleLen = cycleLen;
        this.coordPhaseNo = coordPhaseNo;
        this.offSet = offSet;
        this.stageNoList = stageNoList;
    }

    public PlanParamDomain() {
    }

    @Override
    public String toString() {
        return "PlanParamDomain{" +
                "crossID='" + crossID + '\'' +
                ", planNo='" + planNo + '\'' +
                ", cycleLen='" + cycleLen + '\'' +
                ", coordPhaseNo='" + coordPhaseNo + '\'' +
                ", offSet='" + offSet + '\'' +
                ", stageNoList='" + stageNoList + '\'' +
                '}';
    }

    public String getCrossID() {
        return crossID;
    }

    public void setCrossID(String crossID) {
        this.crossID = crossID;
    }

    public String getPlanNo() {
        return planNo;
    }

    public void setPlanNo(String planNo) {
        this.planNo = planNo;
    }

    public String getCycleLen() {
        return cycleLen;
    }

    public void setCycleLen(String cycleLen) {
        this.cycleLen = cycleLen;
    }

    public String getCoordPhaseNo() {
        return coordPhaseNo;
    }

    public void setCoordPhaseNo(String coordPhaseNo) {
        this.coordPhaseNo = coordPhaseNo;
    }

    public String getOffSet() {
        return offSet;
    }

    public void setOffSet(String offSet) {
        this.offSet = offSet;
    }

    public String getStageNoList() {
        return stageNoList;
    }

    public void setStageNoList(String stageNoList) {
        this.stageNoList = stageNoList;
    }
}
